package com.sgzn.sgpay.service.tcp.receive.modle;

import com.sgzn.sgpay.model.request.SgsBaseRequest;
import lombok.Data;

import java.net.Socket;

/**
 * @author huangsenguang
 * @version Id: TcpReceiveCallRequest.java, v 0.1 2018/7/29 12:02 huangsenguang Exp $$
 */
@Data
public class TcpReceiveCallRequest extends SgsBaseRequest {
    /**
     * Tcp 接受响应内容
     */
    private String receiveContent;

    /**
     * Tcp 接受响应内容数组格式
     */
    private String[] recvArray;

    /**
     * Socket
     */
    private Socket socket;

    /**
     * cmd指令
     */
    private String cmd;

    /**
     * cmd指令名称
     */
    private String cmdName;

    /**
     * 设备id
     */
    private String deviceId;

    /**
     * 请求流水
     */
    private String reqSeq;

    /**
     * 包含协议内容
     */
    private String protocolContext;

    /**
     * 长度 16进制字符串
     */
    private String length;

    /**
     * 索引 index  16进制字符串
     * 主机：0x01
       终端：0x01~0xFF
     */
    private String index;

    //--------------------内部参数
    /**
     * 数据内容
     */
    private String data;
}

